package com.qijian.maindata.domain.vo;

import com.aspose.cad.internal.g.L;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.qijian.common.annotation.Excel;
import com.qijian.common.annotation.Excels;
import com.qijian.maindata.domain.CustomerComplaints;
import com.qijian.maindata.domain.CustomerComplaintsDuty;
import com.qijian.maindata.domain.CustomerComplaintsItem;
import com.qijian.maindata.domain.CustomerComplaintsProject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import java.util.Date;
import java.util.List;

/**
 * 客户投诉对象
 *
 * @author qijian
 * @date 2024-09-06
 */

@Data
@ToString
public class CustomerComplaintsVo extends CustomerComplaints{
    private List<CustomerComplaintsDuty> complaintsDutyList;
    private List<CustomerComplaintsItem> complaintsItemList;
    private List<CustomerComplaintsProject> complaintsPorjectList;

    @Excel(name = "责任人",sort = 16)
    private String userName;

    private List<Long> ids;

    @Excel(name = "开工令",sort = 4)
    private String projectMachineNo;

    @Excel(name = "机台",sort = 5)
    private String machineNumber;

    @Excel(name = "产品名称",sort = 6)
    private String itemName;

    @Excel(name = "创建人",sort = 22)
    private String CreateBy;

    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd", sort =23)
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    @Excel(name = "责任部门#问题分类#问题分类详情", sort =24)
    private String depts;


}
